package cn.itcast.com.homework.day88.test1;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/*
1. 自定义注解，该注解用来描述，方法运行所需的时间上限(用long类型的数据表示时间，
单位为ms)，然后，自定义注解处理器，运行加了运行时间上限注解的方法，判断方法的运
行时间，是否超出了注解中规定的时间上限，如果超过，则返回true，未超过返回false
 */

//规定运行时机和运行位置
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface RunTime {
    //只有一个，使用value更加的方便
    long value();
}
